﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Web.Profile;

namespace WebArchivosTelefonica
{
	/// <summary>
	/// Pagina redirect para reenviar a página según rol
	/// </summary>
	public partial class Redirect : System.Web.UI.Page
	{
		/// <summary>
		/// page load para redireccionar inmediatamente según rol
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		protected void Page_Load(object sender, EventArgs e)
		{
			//Se cargan los roles actuales
			string[] rolesActuales = Roles.GetRolesForUser();
			//bool esRolCliente = false;

			//se carga el perfil del usuario
			//ProfileBase usuarioProfile = ProfileBase.Create(usuarioNombre);

			//se carga la propiedad tipo usuario
			//string tipoUsuario = (string)usuarioProfile.GetPropertyValue("TipoUsuario");

			//Se verifica si es un cliente
			//esRolCliente = tipoUsuario.StartsWith("Cliente_");
			
			//Se redirecciona según las condiciones previas. 
			if (User.IsInRole("Administrador"))
				Response.Redirect("Administracion.aspx");
			else
				Response.Redirect("ListadoProyectos.aspx");
		}
	}
}
